/*
 * DiferenciaGetNewFile.h
 *
 * Esta entidad hace referencia a una diferencia encontrada en el server,
 * correspondiente a un archivo nuevo o a una actualizacion
 * (COMANDO: GET-FILE <nombreArchivo>)
 * */

#ifndef DIFERENCIAGETNEWFILE_H_
#define DIFERENCIAGETNEWFILE_H_

#include "Diferencia.h"
#include "FileDateModification.h"
#include <fstream>

class DiferenciaGetNewFile : public Diferencia {
	public:
		DiferenciaGetNewFile();
		DiferenciaGetNewFile(const char* nombreArch) {nombreArchivo = nombreArch;};

		virtual ~DiferenciaGetNewFile() {};

		virtual std::string getComandoDiferencia() {

			std::string mensaje = NEW;
			mensaje += " ";
			mensaje += this->nombreArchivo;

			return (mensaje);
		};
};

#endif
